You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Os requisitos para realização dos testes de software são:
Site publicado na internet com Github Pages - Save Money.
Navegador da internet: Chrome, Firefox ou Edge.
CT-01: Verificar a página de login
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-01: Verificar a página de login
RF-08: O usuário deve poder fazer login e logout no sistema.
Verificar se a página de login está funcionando corretamente
Acessar o navegador.
Informar o endereço do site.
Verificar a exibição da logo e subtítulo.
Verificar a exibição do componente de darkmode.
Verificar a exibição do título "Login".
Verificar a exibição dos campos de e-mail e senha.
Verificar a exibição do botão "Entrar".
Verificar a exibição do botão "registrar".
Verificar a exibição do link de recuperação de senha.
O sistema deve exibir a logo com texto "Save Money".
O sistema deve exibir o subtítulo "PUC Minas Tecnologia".
O sistema deve exibir o componente de darkmode.
O sistema deve exibir o título "Login".
O sistema deve exibir os campos de e-mail e senha.
O sistema deve exibir o botão "Entrar".
O sistema deve exibir o botão "registrar".
O sistema deve exibir o link de recuperação de senha.
Lucas Ferreira de Lima
CT-02: Verificar o processo de login
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-02: Verificar o processo de login
RF-08: O usuário deve poder fazer login e logout no sistema.
Verificar se o processo de login está funcionando corretamente
Acessar a página de login.
Clicar em "Entrar" sem preencher os campos.
Preencher e-mail inválido e senha errada.
Clicar em "Entrar".
O sistema deve exibir mensagem de erro ao tentar login com campos vazios.
O sistema deve exibir mensagem de erro ao tentar login com credenciais inválidas.
Lucas Ferreira de Lima
CT-03: Verificar a página de cadastro
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-03: Verificar a página de cadastro
RF-07: O usuário deve poder criar, acessar, editar e excluir seu perfil.
Verificar se a página de cadastro está funcionando corretamente
Acessar a página de cadastro.
Verificar a exibição do título.
Verificar a exibição dos campos obrigatórios.
Verificar a exibição do botão de cadastro.
O sistema deve exibir o título "Cadastro".
O sistema deve exibir os campos: Nome, E-mail, Documento, Senha, Confirmar senha.
O sistema deve exibir o checkbox de termos.
O sistema deve exibir o botão "Cadastrar".
Matheus Carlos de S. B. de Oliveira
CT-04: Verificar o processo de cadastro
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-04: Verificar o processo de cadastro
RF-07: O usuário deve poder criar, acessar, editar e excluir seu perfil.
Verificar se o processo de cadastro está funcionando corretamente
Acessar a página de cadastro.
Clicar em "Cadastrar" sem preencher os campos.
Preencher o formulário com senhas diferentes.
Preencher o formulário corretamente e aceitar os termos.
O sistema deve exibir mensagem de erro ao tentar cadastrar com campos vazios.
O sistema deve exibir mensagem de erro ao tentar cadastrar com senhas diferentes.
O sistema deve cadastrar o usuário com sucesso e permitir login.
Matheus Carlos de S. B. de Oliveira
CT-05: Verificar a página de recuperação de senha
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-05: Verificar a página de recuperação de senha
RF-09: O usuário deve poder recuperar sua senha.
Verificar se a página de recuperação de senha está funcionando corretamente
Acessar a página de recuperação de senha.
Verificar a exibição do título.
Verificar a exibição do campo de e-mail.
Verificar a exibição dos botões.
O sistema deve exibir o título "Recuperar senha".
O sistema deve exibir o campo de e-mail.
O sistema deve exibir o botão "Enviar instruções".
O sistema deve exibir o botão "Voltar para login".
Lucas Ferreira de Lima
CT-06: Verificar a página de investimentos
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-06: Verificar a página de investimentos
RF-10: O usuário deve poder gerenciar seus investimentos.
Verificar se a página de investimentos está funcionando corretamente
Fazer login no sistema.
Acessar a página de investimentos.
Verificar a exibição do título e lista vazia.
Clicar no botão de adicionar investimento.
O sistema deve exibir o título "Investimentos".
O sistema deve exibir mensagem de investimentos vazios.
O sistema deve exibir o modal de adicionar investimento.
Lucas Ferreira de Lima
CT-07: Verificar a página de perfil
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-07: Verificar a página de perfil
RF-07: O usuário deve poder criar, acessar, editar e excluir seu perfil.
Verificar se a página de perfil está funcionando corretamente
Fazer login no sistema.
Acessar a página de perfil pelo menu.
Clicar no botão de excluir conta.
Confirmar a exclusão.
O sistema deve permitir acessar a página de perfil pelo menu.
O sistema deve exibir o botão "Excluir Conta".
O sistema deve exibir o modal de confirmação.
O sistema deve excluir o usuário com sucesso.
Matheus Carlos de S. B. de Oliveira
CT-08: Verificar a página não encontrada
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-08: Verificar a página não encontrada
RF-11: O sistema deve tratar adequadamente páginas não encontradas.
Verificar se o tratamento de páginas não encontradas está funcionando corretamente
Acessar uma URL inexistente sem estar logado.
Verificar a exibição da página de erro.
Clicar no botão de login.
Acessar uma URL inexistente estando logado.
O sistema deve exibir a página não encontrada para usuário não autenticado.
O sistema deve redirecionar para a página de login ao clicar no botão.
O sistema deve exibir a página não encontrada para usuário autenticado.
Lucas Ferreira de Lima
CT-09: Verificar a página de alterar usuário
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-09: Verificar a página de alterar usuário
RF-07: O usuário deve poder criar, acessar, editar e excluir seu perfil, identificando-se como pessoa física ou empresa.
Vai verificar a alteração dos dados do usuário
Acessar página de alterar usuário
Alterar nome do usuário
Alterar senha do usuário
Alterar confirmar-senha do usuário
Clicar no botão de salvar alterações.
As alterações foram salvos.
O sistema deve exibir a página alterar usuário.
O sistema deve permitir alterar nome, senha e salvar alterações.
O sistema deve exibir que as alterações foram salvas.
Matheus Carlos de S. B. de Oliveira
CT-10: Verificar funcionalidade de privacidade
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-10: Verificar a funcionalidade de privacidade
RF-10: O sistema deve oferecer a opção de ocultar e exibir os valores financeiros na interface por meio de um botão com icone de olho, garantindo maior privacidade ao usuário.
Verificar se a funcionalidade de privacidade está funcionando corretamente.
Acessar pagina que contém valores financeiros do usuário.
Clicar no icone de "olho aberto".
Verificar se o icone de "olho aberto" foi alterado para o icone de "olho fechado".
Verificar se os valores financeiros foram ocultados.
Clicar no icone de "olho fechado" e verificar se o icone foi alterado para "olho aberto" e os valores financeiros foram exibidos novamente.
O sistema deve ocultar todos os valores financeiros ao clicar no icone de "olho aberto".
O sistema deve alterar o icone de "olho aberto" para o icone de "olho fechado".
Ao clicar no icone de "olho fechado" o sistema deve exibir novamente os valores financeiros.
O sistema deve alterar o icone de "olho fechado" para o icone de "olho aberto".
Thais Lellis Moreira
CT-11: Verificar o status e lembretes de contas
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-11: Verificar o status e lembretes de contas
RF-05: O sistema deve ter status e lembretes de contas a pagar e a receber.
Verificar o sistema de status e lembretes está funcionando corretamente.
Cadastrar despesas.
Acessar a opção "à vencer" na barra lateral.
Verificar se foram registradas em cards as despesas cadastradas com nome, data de vencimento, valor a pagar, categoria, recorrência, frequência e lembrete de prazo de vencimento.
O sistema deve mostrar nome, data de vencimento, valor a pagar, categoria, recorrência e frequência da despesa registrada.
O sistema deve exibir lembretes de contas proximas do prazo de vencimento.
Thais Lellis Moreira
CT-12: Verificar geração de relatório para receitas e despesas
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-12: Verificar geração de relatório para receitas e despesas
RF-04: O sistema deve gerar relatórios gráficos sobre o fluxo de receitas, despesas, ativos e passivos financeiros.
Verificar a geração de relatório funcionando corretamente.
Cadastrar receitas e despesas.
Acessar a opção "relatórios" na barra lateral.
Verificar se foram registradas em cards as receitas e despesas cadastradas com nome, data de vencimento, valor a pagar, categoria, recorrência, frequência e lembrete de prazo de vencimento.
O sistema deve mostrar total de despesas, total de receitas e saldo.
O sistema deve exibir gráfico doughnut para representar a porcentagem de despesas por categoria cadastrada.
Vitor Reck Tavares
CT-13: Verificar geração de metas financeiras
Caso de teste
Requisitos associados
Objetivo do teste
Passos
Critérios de êxito
Responsável
CT-13: Verificar geração de relatório para receitas e despesas
RF-06: O sistema deve gerar metas financeiras cadastradas pelo usuário.
Cadastramento de metas financeiras.
Cadastrar meta financeira.
Editar meta financeira.
Excluir meta financeira.
Incluir valor na meta financeira.
Não cadastrar uma meta em caso de não informação dos dados referentes a meta.
O sistema deve mostrar metas financeiras cadastradas.
O sistema deve mostrar o progresso das metas financeiras.